#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<stdlib.h>

//namespace Leader
//{
//	int rand = 10;
//}
//
//
//
//int main()
//{
//	printf("%d\n", Leader::rand);
//	return 0;
//}

//#include<stdio.h>
//
//namespace Leader
//{
//	namespace Leader_1
//	{
//		int data = 10;
//		char arr[10];
//	}
//
//	namespace Leader_2
//	{
//		int data = 15;
//		char arr[15];
//	}
//}
//
//int main()
//{
//	printf("%d\n", Leader::Leader_1::data);
//	printf("%d\n", Leader::Leader_2::data);
//	return 0;
//}


//#include<iostream>
//int main()
//{
//    std::cout << "hello!" << std::endl;
//}

//#include<iostream>
//using std::cout;
//int main()
//{
//    cout << "hello!" << std::endl;
//}


#include<iostream>
using std::cout;
using std::endl;
int Add(int x = 10, int y = 20)
{
	int c = x + y;
	return c;
}
int main()
{
	cout << Add() << endl;
	cout << Add(1, 2) << endl;
	cout << Add(1) << endl;
}